package ar.edu.utn.frsf.ofa.javaee7.tp.ejemplo.ecompras.modelo;

import java.util.Date;

/**
 * @author Martin
 * @version 1.0
 */
public abstract class Movimiento {
    
        private int id;
        protected double monto;
        private Date fecha;
        private String concepto;
        private String detalle;
	private CuentaCorriente cuentaCorriente;

    /**
     * @return the id
     */
    public int getId() {
        return id;
    }

    /**
     * @param id the id to set
     */
    public void setId(int id) {
        this.id = id;
    }

    /**
     * @return the monto
     */
    public abstract double getMonto();

    /**
     * @param monto the monto to set
     */
    public void setMonto(double monto) {
        this.monto = monto;
    }

    /**
     * @return the fecha
     */
    public Date getFecha() {
        return fecha;
    }

    /**
     * @param fecha the fecha to set
     */
    public void setFecha(Date fecha) {
        this.fecha = fecha;
    }

    /**
     * @return the concepto
     */
    public String getConcepto() {
        return concepto;
    }

    /**
     * @param concepto the concepto to set
     */
    public void setConcepto(String concepto) {
        this.concepto = concepto;
    }

    /**
     * @return the detalle
     */
    public String getDetalle() {
        return detalle;
    }

    /**
     * @param detalle the detalle to set
     */
    public void setDetalle(String detalle) {
        this.detalle = detalle;
    }

    /**
     * @return the cuentaCorriente
     */
    public CuentaCorriente getCuentaCorriente() {
        return cuentaCorriente;
    }

    /**
     * @param cuentaCorriente the cuentaCorriente to set
     */
    public void setCuentaCorriente(CuentaCorriente cuentaCorriente) {
        this.cuentaCorriente = cuentaCorriente;
    }

        

}